package com.qp.bookkeeping.business.book.model.Do;

import com.qp.bookkeeping.business.book.model.businessEnum.BookType;
import com.qp.bookkeeping.business.book.model.businessEnum.ColumnLevel;
import com.qp.bookkeeping.business.book.model.businessEnum.ColumnType;
import lombok.Data;

import java.util.Date;

/**
 * @author xutianqi
 */
@Data
public class ColumnDo {
    /**
     * 主键id
     */
    private String id;
    /**
     * 栏目编码
     */
    private String columnCode;
    /**
     * 栏目名称
     */
    private String columnName;
    /**
     * 栏目级别
     */
    private ColumnLevel columnLevel;
    /**
     * 父栏目编码
     */
    private String parentCode;
    /**
     * 栏目类别（0:系统默认，不可删除修改；1:用户定义）
     */
    private ColumnType columnType;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建人
     */
    private String creatorPhone;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 更新人
     */
    private String updaterPhone;

    /**
     * 记账类型（0:收入，1：支出）
     */
    private BookType bookType;
}
